home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.2 Development Libraries / SGI IRIX 6.2 Development Libraries.iso / dist / complib.idb / usr / share / catman / p_man / cat3 / complib / dsptrs.z / dsptrs
Text File  |  1996-03-14  |  3KB  |  133 lines

  1.  
  2.  
  3.  
  4. DDDDSSSSPPPPTTTTRRRRSSSS((((3333FFFF))))                                                          DDDDSSSSPPPPTTTTRRRRSSSS((((3333FFFF))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      DSPTRS - solve a system of linear equations A*X = B with a real symmetric
  10.      matrix A stored in packed format using the factorization A = U*D*U**T or
  11.      A = L*D*L**T computed by DSPTRF
  12.  
  13. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  14.      SUBROUTINE DSPTRS( UPLO, N, NRHS, AP, IPIV, B, LDB, INFO )
  15.  
  16.          CHARACTER      UPLO
  17.  
  18.          INTEGER        INFO, LDB, N, NRHS
  19.  
  20.          INTEGER        IPIV( * )
  21.  
  22.          DOUBLE         PRECISION AP( * ), B( LDB, * )
  23.  
  24. PPPPUUUURRRRPPPPOOOOSSSSEEEE
  25.      DSPTRS solves a system of linear equations A*X = B with a real symmetric
  26.      matrix A stored in packed format using the factorization A = U*D*U**T or
  27.      A = L*D*L**T computed by DSPTRF.
  28.  
  29.  
  30. AAAARRRRGGGGUUUUMMMMEEEENNNNTTTTSSSS
  31.      UPLO    (input) CHARACTER*1
  32.              Specifies whether the details of the factorization are stored as
  33.              an upper or lower triangular matrix.  = 'U':  Upper triangular,
  34.              form is A = U*D*U**T;
  35.              = 'L':  Lower triangular, form is A = L*D*L**T.
  36.  
  37.      N       (input) INTEGER
  38.              The order of the matrix A.  N >= 0.
  39.  
  40.      NRHS    (input) INTEGER
  41.              The number of right hand sides, i.e., the number of columns of
  42.              the matrix B.  NRHS >= 0.
  43.  
  44.      AP      (input) DOUBLE PRECISION array, dimension (N*(N+1)/2)
  45.              The block diagonal matrix D and the multipliers used to obtain
  46.              the factor U or L as computed by DSPTRF, stored as a packed
  47.              triangular matrix.
  48.  
  49.      IPIV    (input) INTEGER array, dimension (N)
  50.              Details of the interchanges and the block structure of D as
  51.              determined by DSPTRF.
  52.  
  53.      B       (input/output) DOUBLE PRECISION array, dimension (LDB,NRHS)
  54.              On entry, the right hand side matrix B.  On exit, the solution
  55.              matrix X.
  56.  
  57.      LDB     (input) INTEGER
  58.              The leading dimension of the array B.  LDB >= max(1,N).
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. DDDDSSSSPPPPTTTTRRRRSSSS((((3333FFFF))))                                                          DDDDSSSSPPPPTTTTRRRRSSSS((((3333FFFF))))
  71.  
  72.  
  73.  
  74.      INFO    (output) INTEGER
  75.              = 0:  successful exit
  76.              < 0: if INFO = -i, the i-th argument had an illegal value
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.